import service from '@/common/global'

// 登录
export function APILOGIN (params) {
  return service.post(`/api/signUp`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 登录接口发送短信验证
export function APILOGINCODE (params) {
  return service.post(`/api/sendVerificationCode`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 修改密码
export function APICHANGEPASSWORD (params) {
  return service.post(`/api/modifyPassword`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 权限
export function APIGETMENU (params) {
  return service.post(`/api/permission/menu/list/alias`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取学校列表
export function APISCHOOLLIST (params) {
  return service.post(`/api/school/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取省市区
export function APISCHOOLWHOLEREGION (params) {
  return service.post(`/api/school/getWholeRegion`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加学校
export function APIADDSCHOOL (params) {
  return service.post(`/api/school/addInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取添加学校杂项
export function APIADDSCHOOLGETARCHIVESSUNDRY (params) {
  return service.post(`/api/school/getArchivesSundry`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取单条学校信息
export function APIGETEDITSCHOOL (params) {
  return service.post(`/api/school/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取批量学校信息
export function APIGETSCHOOLGETBATCHINFO (params) {
  return service.post(`/api/school/getBatchInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑学校信息
export function APIEDITSCHOOL (params) {
  return service.post(`/api/school/editInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取系统学段
export function APILEARNINGPERIOD (params) {
  return service.post(`/api/level/getSysSection`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取全部省市区
export function APIPLACE (params) {
  return service.post(`/api/level/getAllRegions`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 根据学段学制获取系统中的年级
export function APIGETSYSGRADELIST (params) {
  return service.post(`/api/level/getSysGradeList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 批量添加层次
export function APIBATCHADDLEVEL (params) {
  return service.post(`/api/level/batchAddLevel`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取计划列表
export function APIPLANLIST (params) {
  return service.post(`/api/plan/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取推荐组合列表
export function APICOMBINATIONGETALL (params) {
  return service.post(`/api/combination/getAll`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 分配平台计划
export function APIPLANDISTRIBUTIONPLAN (params) {
  return service.post(`/api/plan/distributionSchoolPlanByStudent`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加平台计划
export function APIPLANADDPLANINFO (params) {
  return service.post(`/api/plan/addPlanInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取单条测评计划信息
export function APIPLANGETPLANINFO (params) {
  return service.post(`/api/plan/getPlanInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 修改计划全部信息
export function APIPLANEDITPLANINFO (params) {
  return service.post(`/api/plan/editPlanInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划的测评进度
export function APIPLANGETEVALUATIONPROGRESS (params) {
  return service.post(`/api/plan/getEvaluationProgress`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 分配平台计划
export function APIPLANADDDISTRIBUTIONPLAN (params) {
  return service.post(`/api/plan/distributionPlan`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取学校的列表
export function APIGETSCHOOLLIST (params) {
  return service.post(`/api/level/getSchoolList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取学段的列表
export function APIGETSECTIONLIST (params) {
  return service.post(`api/level/getSectionList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取年级的列表
export function APIGETGRADELIST (params) {
  return service.post(`/api/level/getGradeList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取班级的列表
export function APIGETCLASSLIST (params) {
  return service.post(`/api/level/getClassList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 终止计划
export function APIPLANTERMINATIONPLAN (params) {
  return service.post(`/api/plan/terminationPlan`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 学校列表（带搜索的下拉）
export function APISCHOOLOPTION (params) {
  return service.post(`/api/getSchoolList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表
export function APIPLANOPTION (params) {
  return service.post(`/api/getEvaluationPlanList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 测评查询
export function GETEVALUATIONLIST (params) {
  return service.post(`/api/getEvaluation`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 日志列表
export function APIGETLOGLIST (params) {
  return service.post(`/api/system/getLogList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加系统设置
export function APIADDSYSTEMSETTING (params) {
  return service.post(`/api/system/addSystemSetting`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员列表
export function APIMEMBERGETLIST (params) {
  return service.post(`/api/member/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 批量修改人员密码
export function APIMEMBERBATCHMODIFYPASSWORD (params) {
  return service.post(`/api/member/batchModifyPassword`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表
export function APIROLELIST (params) {
  return service.post(`/api/permission/role/list`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加人员信息
export function APIMEMBERADDINFO (params) {
  return service.post(`/api/member/addInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 修改人员信息
export function APIMEMBERMODIFYINFO (params) {
  return service.post(`/api/member/modifyInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 修改人员信息
export function APIMEMBEREDIT (params) {
  return service.post(`/api/member/modifyInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色基础菜单
export function APIALLPERMISSIONS (params) {
  return service.post(`/api/permission/menu/list`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加角色
export function APIADDROLESTORE (params) {
  return service.post(`/api/permission/role/store`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取角色单个
export function APIMEMBERGETINFO (params) {
  return service.post(`/api/member/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取角色单个学校
export function APIGETEDITROLESTORE (params) {
  return service.post(`/api/school/permission/role/detail`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取角色单个
export function APIEROLEDETAIL (params) {
  return service.post(`/api/permission/role/detail`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑角色
export function APIEDITROLESTORE (params) {
  return service.post(`/api/permission/role/update`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 删除角色
export function APIDELROLESTORE (params) {
  return service.post(`/api/permission/role/destroy`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取系统设置参数
export function APIGETSYSTEMSETTING (params) {
  return service.post(`/api/system/getSystemSetting`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 层级管理列表
export function APIHIERARCHY (params) {
  return service.post(`/api/level/getLevelList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>学生列表
export function APISTUDENTLIST (params) {
  return service.post(`/api/student/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>删除学生
export function APIDELSTUDENT (params) {
  return service.post(`/api/student/destroy`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>批量删除学生
export function APIDELSTUDENTS (params) {
  return service.post(`/api/student/batchDestroy`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>获取三级层次
export function APIALLLIST (params) {
  return service.post(`/api/level/cascade`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>新增学生
export function APIADDSTUDENT (params) {
  return service.post(`/api/student/addInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>获取配置信息下拉
export function APIEDITSELECTS (params) {
  return service.post(`/api/student/getSystems`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>个人档案
export function APIPERSONALFILESTUDENTS (params) {
  return service.post(`/api/student/getDetailStudent`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>编辑学生
export function APIEDITSTUDENT (params) {
  return service.post(`/api/student/updateDetailStudent`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>测评记录
export function APIGETASSESSMENTRECORDS (params) {
  return service.post(`/api/student/complete/records`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 分发列表
export function APINUMBERCOMBINATIONS (params) {
  return service.post(`/api/plan/distributionPlanBySchool`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取学校计划列表
export function APIPLANGETSCHOOLPLANLIST (params) {
  return service.post(`/api/plan/getSchoolPlanList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加学段
export function APIADDLEARNINGPERIOD (params) {
  return service.post(`/api/level/addSection`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取年级
export function APIGRADELIST (params) {
  return service.post(`/api/level/getGradeListBySchoolSystem`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑年级
export function APIEDITGRADE (params) {
  return service.post(`/api/level/editGradeInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 删除年级
export function APIDELGRADE (params) {
  return service.post(`/api/level/delGrade`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取k12
export function APIk12LIST (params) {
  return service.post(`/api/level/getKTwelve`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加年级
export function APIADDGRADE (params) {
  return service.post(`/api/level/addGradeInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加班级
export function APIADDCLASS (params) {
  return service.post(`/api/level/addClassInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑班级
export function APIEDITCLASS (params) {
  return service.post(`/api/level/editClassInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 删除班级
export function APIDELCLASS (params) {
  return service.post(`/api/level/delClassInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员列表
export function APIPERMISSIONGETUSERLIST (params) {
  return service.post(`/api/school/permission/getUserList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 删除人员
export function APIDELPERMISSION (params) {
  return service.post(`/api/school/permission/batch/destroy`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表
export function APISCHOOLROLELIST (params) {
  return service.post(`/api/school/permission/role/list`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色详情
export function APISCHOOLALLPERMISSIONS (params) {
  return service.post(`/api/school/permission/menu/list`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色添加
export function APISCHOOLADDROLESTORE (params) {
  return service.post(`/api/school/permission/role/store`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色编辑
export function APISCHOOLEDITROLESTORE (params) {
  return service.post(`/api/school/permission/role/update`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色删除
export function APISCHOOLDELROLESTORE (params) {
  return service.post(`/api/school/permission/role/destroy`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 重置人员密码
export function APISCHOOLRESETPASSWORD (params) {
  return service.post(`/api/school/permission/resetPassword`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取人员层级
export function APIGETCASCADE (params) {
  return service.post(`/api/level/new/cascade`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加学校人员
export function APIADDPERSONNEL (params) {
  return service.post(`/api/school/permission/store`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取编辑信息
export function APIGETEDITCASCADE (params) {
  return service.post(`/api/school/permission/detail`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑信息
export function APIEDITPERSONNEL (params) {
  return service.post(`/api/school/permission/update`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取计划列表
export function APIPLANGETPLANLIST (params) {
  return service.post(`/api/schoolPlan/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取个体报告
export function APIGETPERSONALREPORT (params) {
  return service.post(`/api/report/getPersonalReport`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 下载个体报告
export function APIGETDOWNLOADREPORTPATH (params) {
  return service.post(`/api/report/getDownloadReportPath`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取团体报告
export function APIGETGROUPLIST (params) {
  return service.post(`/api/report/group/list`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 下载团体报告
export function APIGETGROUPLISTDOWNLOAD (params) {
  return service.post(`/api/report/getDownloadSchoolReportPath`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑学段
export function APIEDITLEARNINGPERIOD (params) {
  return service.post(`/api/level/editSection`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 删除学段
export function APIDELLEARNINGPERIOD (params) {
  return service.post(`/api/level/delSection`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 分配学生计划
export function APIPLANDISTRIBUTIONSCHOOLPLANBYSTUDENT (params) {
  return service.post(`/api/plan/distributionSchoolPlanByStudent`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取所有的单个量表信息
export function APIPLANGETALLSCALE (params) {
  return service.post(`/api/combination/getAllScale`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取组合和量表数量
export function APIPLANGETCOMBINATIONORGAUGENUMBER (params) {
  return service.post(`/api/combination/getCombinationOrGaugeNumber`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加学校计划
export function APISCHOOLPLANADDPLANINFO (params) {
  return service.post(`/api/schoolPlan/addPlanInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取学校计划
export function APISCHOOLPLANGETPLANINFO (params) {
  return service.post(`/api/schoolPlan/getPlanInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑学校计划
export function APISCHOOLPLANEDITPLANINFO (params) {
  return service.post(`/api/schoolPlan/editPlanInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 终止学校测评计划信息
export function APISCHOOLPLANTERMINATIONPLAN (params) {
  return service.post(`/api/schoolPlan/terminationPlan`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 学校计划测评进度
export function APISCHOOLPLANGETEVALUATIONPROGRESS (params) {
  return service.post(`/api/schoolPlan/getEvaluationProgress`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 给计划添加测评对象
export function APISCHOOLADDEVALUATIONOBJECT (params) {
  return service.post(`/api/schoolPlan/addEvaluationObject`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取单个计划的未测名单导出路径
export function APISCHOOLPLANCHECKEXPORTUNFINISHED (params) {
  return service.post(`/api/schoolPlan/checkExportUnfinished`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 量表列表
export function APIGAUGEGETGAUGELIST (params) {
  return service.post(`/api/gauge/getGaugeList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取测评类型列表
export function APIGAUGEGETEVALUATIONTYPELIST (params) {
  return service.post(`/api/gauge/getEvaluationTypeList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加量表信息
export function APIGAUGEADDSCALEINFO (params) {
  return service.post(`/api/gauge/addScaleInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取量表单条信息
export function APIGAUGEGETINFO (params) {
  return service.post(`/api/gauge/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑量表信息
export function APIGAUGEMODIFYSCALEINFO (params) {
  return service.post(`/api/gauge/modifyScaleInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取危机名单列表
export function APICRISISGETLIST (params) {
  return service.post(`/api/crisis/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 返回方案下拉数据配置
export function APICRISISGETSCHEMESYSTEMLIST (params) {
  return service.post(`/api/crisis/getSchemeSystemList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 方案列表
export function APICRISISGETSCHEMELIST (params) {
  return service.post(`/api/crisis/getSchemeList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加方案
export function APICRISISADDSCHEME (params) {
  return service.post(`/api/crisis/addScheme`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取方案详情
export function APICRISISGETSCHEMEDETAIL (params) {
  return service.post(`/api/crisis/getSchemeDetail`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 编辑方案详情
export function APICRISISMODIFYSCHEMEINFO (params) {
  return service.post(`/api/crisis/modifySchemeInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警列表
export function APIEARLYWARNINGGETLIST (params) {
  return service.post(`/api/earlyWarning/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加预警
export function APIEARLYWARNINGSTORE (params) {
  return service.post(`/api/earlyWarning/store`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加预警选择
export function APIEARLYWARNINGSYSTEMLIST (params) {
  return service.post(`/api/earlyWarning/systemList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警详情
export function APIEARLYWARNINGGETEARLYWARNINGDETAIL (params) {
  return service.post(`/api/earlyWarning/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警杂项
export function APIEARLYWARNINGGETSUNDRY (params) {
  return service.post(`/api/earlyWarning/getSundry`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警详情
export function APIEARLYWARNINGGETINFO (params) {
  return service.post(`/api/earlyWarning/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警管理
export function APIEARLYWARNINGMANAGEMENT (params) {
  return service.post(`/api/earlyWarning/management`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 补充信息详情
export function APICRISISGETSUNDRY (params) {
  return service.post(`/api/crisis/getSundry`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 补充信息
export function APICRISISMODIFYSUPPLEMENTINFORMATION (params) {
  return service.post(`/api/crisis/modifySupplementInformation`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机单条信息
export function APICRISISGETINFO (params) {
  return service.post(`/api/crisis/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 学生危机管理
export function APICRISISSTATUSMANAGE (params) {
  return service.post(`/api/crisis/statusManage`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取危机记录里面的解决方案
export function APICRISISGETCRISISRECORDSOLUTIONS (params) {
  return service.post(`/api/crisis/getCrisisRecordSolutions`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机跟踪记录
export function APICRISISGETTRACKRECORDLIST (params) {
  return service.post(`/api/crisis/getTrackRecordList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 学生危机上报
export function APICRISISADDCRISISREPORTING (params) {
  return service.post(`/api/crisis/addCrisisReporting`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取日常上报详情
export function APICRISISGETCRISISREPORTINGDETAILS (params) {
  return service.post(`/api/crisis/getCrisisReportingDetails`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取日常上报详情
export function APIGETSCALEANSWERINFO (params) {
  return service.post(`/api/getScaleAnswerInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}

// 我的代码
// 大屏权限
// 获取省市区到学校
export function getLocalSchools (data) {
  return service({
    url: '/api/mechanism/getMechanismAreaList',
    method: 'get',
    params: data
  })
}
// 获取机构列表
export function getGroupList (data) {
  return service({
    url: '/api/mechanism/getList',
    method: 'get',
    params: data
  })
}
// 创建机构账号
export function getAddGroupAccount (data) {
  return service({
    url: '/api/mechanism/saveMechanismAccount',
    method: 'post',
    data: data
  })
}
// 编辑机构账号
export function updateGroupAccount (data) {
  return service({
    url: '/api/mechanism/editMechanismAccount',
    method: 'post',
    data: data
  })
}
// 批量重置密码
export function ResetPassword (data) {
  return service({
    url: '/api/mechanism/resetPassword',
    method: 'post',
    data: data
  })
}
// 权限管理
export function UpdateJurisdiction (data) {
  return service({
    url: '/api/mechanism/getMechanismInfo',
    method: 'get',
    params: data
  })
}
// 修改权限开关
export function ModifyMechanismPermissio (data) {
  return service({
    url: '/api/mechanism/modifyMechanismPermission',
    method: 'post',
    data: data
  })
}
// 自动生成报告
export function getMakeSchoolReport (data) {
  return service({
    url: 'api/report/makeSchoolReport',
    method: 'get',
    params: data
  })
}
